.query_box{
	border: 1px solid #d4d4d4;
    margin: 10px 3px;
    padding: 6px 25px;
    position: relative;
}

.form-elements {
	display: table;
	width: 80%;
	margin: 0px;
}
.query_box label {
	 font-family: "Microsoft YaHei" !important;
}
.left_0{
	margin-left: 0px;
}
.query_box:after{
    content: attr("title");
    position: absolute;
    top: -8px;
    left: 40px;
    background: #fff;
    padding: 0px 7px;
    font-size: 13px;
    font-weight: bold;
    color: #22679e;
    font-family: "Microsoft YaHei" !important;
}
.btn_expand{
    position: absolute;
    right: 3px;
    background: #eaeaea;
    padding: 3px 7px;
    font-size: 13px;
    color: #666;
    font-family: "Microsoft YaHei" !important;
    border: 1px solid #adacac;
    cursor: pointer;
}
.hide_box{
	height:0px;
}
.btn_expand:hover{
    background: #ccc;
}
.query_box form  {
	max-width: 650px;
}
.query_box form.one  {
	max-width: 350px;
}
.query_box  .field-button{
  /*   position: absolute;
    bottom: 14px;
    left: 650px; */
  min-width: 144px;
  width: 20%;
}
.query_box  .field-button.one{
    left: 305px;
}
/* .query_box  .field-button.two{
	padding: 0px;
    left: 432px;
} */
/* .query_box  .field-button .btn{
 
    height: 29px;
    line-height: 29px;
    color: #5a5a5a !important;
    border: 0px;
    font-size: 13px;
    font-family: "Microsoft YaHei" !important;
    text-shadow: none !important;
    padding: 0px 12px;
    background-color: #fff !important;
    border: 1px solid #d1d2d3 !important;
    border-radius: 2px !important;
} */
.query_box .field-fluid2 .date-picker{
	width:100%;
}
.query_box  input[type="text"], .query_box  input[type="password"], .query_box  textarea{
	padding:5px 5px;
	box-sizing: border-box;
	height: 28px;
	box-sizing: border-box;
}